GF(2n) Bit-Parallel Squarer Using Generalized Polynomial Basis For a New Class of Irreducible Pentanomials

نویسندگان

  • Xi Xiong
  • Haining Fan
چکیده

Introduction: Squarer is an important circuit building block in squareand-multiply-based exponentiation and inversion circuits. When GF (2n) elements are represented in a normal basis, squaring is simply a circular shift operation. Therefore, most previous works on squarers focused on other representations of GF (2n) elements. For practical applications where values of n are often in the range of [1, 10000], GF (2n) can be defined by either an irreducible trinomial or an irreducible pentanomial. Paar et al. and Wu presented explicit squaring formulae of polynomial basis squarers for an arbitrary irreducible trinomial respectively [1], [2] and [3]. Using Montgomery’s presentation with the factor xk, Wu also proposed an optimized Montgomery squarer [4]. On the other hand, Hariri and Reyhani-Masoleh presented a Montgomery squarer for a special class of irreducible pentanomials xn + xk+1 + xk + xk−1 + 1 (3< k < (n− 3)/2) [5]. For an arbitrary irreducible pentanomial, Park derived explicit formulae and complexities of squarers based on weakly dual basis [6]. The numbers of XOR gates used in these pentanomial-based squarers are about 1.5n, and the gate delays of these squarers are 2TX , where TX is the delay of one 2-input XOR gate. In this work, we consider bit-parallel squarers based on a new GF (2n) representation – generalized polynomial basis (GPB), which is defined by Cilardo and is a generalisation of the shifted polynomial basis [7].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GF(2) bit-parallel squarer using generalised polynomial basis for new class of irreducible pentanomials

Introduction: The squarer is an important circuit building block in square-and-multiply-based exponentiation and inversion circuits. When GF(2) elements are represented in a normal basis, squaring is simply a circular shift operation. Therefore, most previous works on squarers focused on other representations of GF(2) elements. For practical applications where values of n are often in the range...

متن کامل

Efficient implementation of low time complexity and pipelined bit-parallel polynomial basis multiplier over binary finite fields

This paper presents two efficient implementations of fast and pipelined bit-parallel polynomial basis multipliers over GF (2m) by irreducible pentanomials and trinomials. The architecture of the first multiplier is based on a parallel and independent computation of powers of the polynomial variable. In the second structure only even powers of the polynomial variable are used. The par...

متن کامل

Bit-Parallel GF(2n) Squarer Using Shifted Polynomial Basis

We present explicit formulae and complexities of bit-parallel shifted polynomial basis (SPB) squarers in finite field GF (2)s generated by general irreducible trinomials x+x+1 (0 < k < n) and type-II irreducible pentanomials x + x + x + xk−1 + 1 (3 < k < (n − 3)/2). The complexities of the proposed squarers match or slightly outperform the previous best results. These formulae can also be used ...

متن کامل

Efficient Square-based Montgomery Multiplier for All Type C.1 Pentanomials

In this paper, we present a low complexity bit-parallel Montgomery multiplier for GF(2m) generated with a special class of irreducible pentanomials xm + xm−1 + xk + x + 1. Based on a combination of generalized polynomial basis (GPB) squarer and a newly proposed square-based divide and conquer approach, we can partition field multiplications into a composition of sub-polynomial multiplications a...

متن کامل

Montgomery Multiplier and Squarer in GF(2)

Montgomery multiplication in GF(2) is defined by a(x)b(x) r−1(x) mod f(x), where the field is generated by irreducible polynomial f(x), a(x) and b(x) are two field elements in GF(2), and r(x) is a fixed field element in GF(2). In this paper, first we present a generalized Montgomery multiplication algorithm in GF(2). Then by choosing r(x) according to f(x), we show that efficient architecture f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IACR Cryptology ePrint Archive

دوره 2014  شماره 

صفحات  -

تاریخ انتشار 2014